 :
%CurDir%  %&CurDir% -   
%CurDrv%  %&CurDrv% -  
%Favorites% -    
%IECache% -      
%MyName% -    (PECMD.EXE)
%Personal% -   " " ?
%Programs% -   "/"
%SendTo% -   " \"
%StartMenu% -   ""
%Startup% - start menu directory
%QuickLaunch% -     
%Desktop% -    
%&&__MAIN__%    1  
%&__OldDir% -       LOAD
%&&ERROR% %ERROR% -  
%&WM_PE_BASE% - PE starting
%&PE_IDBASE% - PE control ID starting
%&PeExe%  : 1= 0=
%&SYSCODEPAGE% -   
%&WM_TaskbarRestart% - desktop restart news
%&__PID% %&__TID%  %&__LastTID% - process ID thread number just create a thread ID
%&__WinID%  %&__LastWinID% - current window ID just created window ID
%&ERRORLEVEL% - wait mode EXEC program exit code
%&bX64% -  : 1=WIN64, 0=WIN32, 3=PECMD64
%&PECMDVER%  %&PECMDBUILD%    
===============================================================================
#code=866 `  866
_SUB Win1,W180H160,bbbbb,,MESS 1,#0,,, `    bbbbb.   -   "1"

BROW File, C:\Install*.Wim;Install*.Esd;Install*.Swm,   wim/esd/swm., WIM/ESD/SWM `    (  Install*.Wim/Esd/Swm).     %File%     .     :\
BROW Folder, *C:\,  , `   .     %Folder%     . ***          ,   !
BROW WFl, $\*.Wim;*.Esd;*.Swm;*.Rwm;*.List, Select wim/esd/swm/rwm file or list,Wim/Esd/Swm/Rwm/List,0x80200 `    (  )

CALC #Tsize=%TSize%/1M `        
CALC TEnvi=lnot(%TEnvi%) `  TEnvi    (1  0  )
CALL $shell32.dll,DllInstall,#1,U `    .   - DllInstall, : 1 ( :  ).
TEAM SET wEventId=0|SET uFlags=0|CALL $shell32.dll,SHChangeNotify,#%wEventId%,#uFlags,#0,#0 `CALL   SHChangeNotify   shell32.dll (https://msdn.microsoft.com/en-us/library/bb762118.aspx)
CALL ASK `  (  _SUB ASK ...  _END)
	"@"   -.
	"@*"   ,        .        .
	"@-"          ,     -  .
	"@~"          ,    .
	"@+"     ,      .       .
	"@^"  @*,       ,      .
CALL $%WinDir%\SysWOW64\Macromed\Flash\*.dll `   CALL $... ( regsvr32 ...)

CODE *,%SetLDR%,*1251,DskLst `   %SetLDR%   1251       DskLst
CODE *UNICODE,%TEnvi%,*,DEnvi `   %TEnvi%  HEX UNICODE       %DEnvi%
CODE *,A,*ANSI,HEX `  A   -
CODE *,,*UNICODE,HEX `ANSI =>HEX UNICODE
CODE *ANSI,0x41,*,RAW `HEX ANSI => Symbol
CODE *UNICODE,0x41 0x00,*,RAW `HEX UNICODE => Symbol

CMPS -u name.wcz name.wcs `  name.wcz  name.wcs
CMPS -m name.wcs name.wcz `  name.wcs  name.wcz (-m  ,  )

DEVI %WinDir%\inf\hdaudio.inf
DEVI %WinDir%\inf\net*.inf `  net*.inf    %WinDir%\inf
DEVI *extract  .\myCab.CAB,,D:\ABC `    (CAB, WINZIP, WINRAR,7Z)
DEVI $%SystemRoot%\system32\SRS_8x64.CAB,,%Temp% `   ,     %Temp%
TEAM PUTF -dd %&mytmp%\myCab.CAB,0,#102|DEVI *extract %&mytmp%\myCab.CAB,,%&mytmp%\files\

DFMT E: FAT32,RamDisk,2048,1 `  E:  FAT32    RamDisk,   2048    .
DFMT R: NTFS,Disk `  R:  NTFS   Disk,    (512 )   .

DISP W1024 H768 B32 F60 `  1024768, 32, 60Hz

DISK ,4,1 `   4#1
DISK U:,5,1, `  U:   5#1 (   )
DISK U:,5,2,1 `  U:   5#2 (   )
DISK Letter,3,1 `   %Letter%   3#1
DISK ,,,1,U `    :  hdd0, hdd... hddX, CD/DVD, USB-HDD/UDF (USB-,    U -  UDiskVol)
DISK ,,,2,U `    :   hdd0...hddX,   hdd0...hddX, CD/DVD, USB-HDD/UDF
DISK ,,,3,U `      (  U)
DISK \Windows,,,1,U `      - Windows,      .   -  DISK ,,,1,U
DISK \Windows|WinXP|Winda,,,1,U ` , ,        (Windows|WinXP|Winda)
DISK VarName `   %VarName%   ,     
DISK AllPart,,1 `   %AllPart%   ,    
DISK -check -from:C-V ,,,1,?:,0x71

ENVI @this.MSG=0x0219::&&wp,,IFEX $[ %&wp%=0x8004 | %&wp%=0x8000 | %&wp%=0x0018 ],CALL FindHDD `  FindHDD,  //  USB- (/HDD)
ENVI $Desktop=X:\Documents and Settings\Default User\  `   Desktop
ENVI OPDir=Y:\TOOLS ` 
ENVI @@DeskTopFresh=1 `  
ENVI @this.POS=?&a:&s:&w:&h `  (&a  &s)     (&w  &h)
ENVI @this.POS=::::4 `   (on top),  - ENVI @this.POS=::::2
ENVI @this.MSG=0x0219::&&wp,,IFEX $[ %&wp%=0x8004 | %&wp%=0x8000 | %&wp%=0x0018 ],IFEX $%UFDupd%=1,MESS FindHDD `0x8004-, 0x8000 - , 0x0018 - ???
ENVI @TstQEMU.MSG=%&WM_DROPFILES%::&&wp,&&lp,CALL DropQMU %&wp% `,       TstQEMU (GROU TstQEMU,L8T360W320H78)
ENVI @@TaskIcoMenu=0 `     (=1 - )
ENVI $TempX=%MyFolder% `  
ENVI First=%~1 `  First  ,  
ENVI First=%*  `  First  
ENVI^ ALIAS *opt RemoveMenu=CALL $**qd# user32.dll,RemoveMenu,
ENVI^ ALIAS *opt GetSystemMenu=CALL $**qd# **ret:* user32.dll,GetSystemMenu,

EDIT -3D -center TEnvi,L98T35W100H38,%TEnvi%,CALL ChkSize,0x400,,25 `3D-   (0x400), ,  25

EXEC !CMD.EXE /C "ECHO.>%WinDir%\CHM.OK" `   ( ,   ) CMD.EXE        %WinDir%\CHM.OK
EXEC @ATTRIB +H "%USERPROFILE%\Default User\ " `  ""   " "
EXEC =!CMD.EXE /C "REGSVR32 /S X:\i386\SYSTEM32\SEND.DLL" ` ("="  , "!"   )
EXEC* ver=!CMD /C VER `   %ver%  CMD (  Windows)
EXEC --hide --wait --m --exe:#5 `       \EXEDATA\5
EXEC* &MSG=!CMD.EXE /c dir /b/s/on %* `     
EXEC*1 &MSG=!CMD.EXE /C dir C:\ `   
EXEC*N &MSG=!CMD.EXE /C dir C:\ `      (  )
EXEC !%SystemRoot%\system32\fbinst.exe --onlylink "PETOOLS/*" %"TEMP"%
EXEC !=%CurDir%\fbinst (ud) output "TOOLS/TOOLS.WIM" Y:/ `     TOOLS/TOOLS.WIM     Y:/
	MOUN J:\Tools\Tools.wim,J:\Tools
EXEC @=%Windir%\System32\bootpart.exe -mount -readonly -driveletter Z: `    Z: (  )
EXEC --wd:%WinDir% =cmd.exe `   cmd.exe,   %WinDir%
TEAM EXEC --pid:PidProcess notepad.exe|WAIT 5000|KILL *force *%PidProcess% // ,    PidProcess PID ,  5.,    ()
TEAM EXEC* &V=!cmd.exe /c dir|SET err=%ERROR%|MESS %&V%\n%err% `   dir   

FDRV *ab *rsort DrvAll=* `   DrvAll        (     A  B)
FDRV *idlec FreeLett=*: `   FreeLett      (     A  B)

FDIR pathr=%full% `       (..,       "\")

FEXT ext=%full% `        (..,       ".")

FILE %WS%\SMSS.EXE `  (  FILE X:\TEMP)
FILE .\PE3\filepaths.txt=>%AppData% ` .\PE3\filepaths.txt  %AppData% (  ,  "=>"   ">")
     ->  =>  >>   
FILE X:\i386\TEMP\*.* `    %%

FIND KEY=#112,ENVI NETyes=ok!ENVI NETyes=No `     #112 (F1),   -  NETyes=ok,  - NETyes=No
FIND MEM<384,FBWF P40 L96 H192!FBWF P50 L160 H256 `    384,  FBWF   P40 L96 H192,  -  
FIND NOTEPAD.EXE,MESS NOTEPAD @ #YN *10000 `  ,   NOTEPAD
FIND MEM=?,MyMem `  %MyMem%     ( Mb)
FIND MEMB=?,MyMem `  %MyMem%     ( )
FIND C:\=?,Full `  %Full%    C:\ ( )
FIND*C $%DEnvi%<>%TEnvi%,CALL SPP ` *C -        (- )

FORM TEnvi,DEnvi=\\.\PhysicalDrive1 `       1 (12,3 Fixed HDD; 12,7 USB-HDD; 11,7 USB-Flash)
FORM -free TEnvi=D:\ `       D:\ (-userfree -      / -userall -    )
FORX %CURDIR%\VMWAREUSER.EXE,VM,1,TEAM EXEC %VM%
FORX %WinDir%\System32\*.ocx,Regocx,0,CALL $%Regocx% `  ocx  .   
FORX *.exe,File,0,CALL SS `  exe-   ,     %File%     SS
FORX * ATL.DLL BATMETER.DLL CLUSAPI.DLL ,dll,CALL $%dll% `     
FORX * 8 6 4 2 13 11 18 16 21 23 26 28 30 32 34 36,NEnvi,CALC #TEnvi=%TEnvi%+%NEnvi% `  ,   %TEnvi%
FORX @*,Folder,0,CALL SS `     ,     %Folder%     SS

FONT X:\WXPE\FONTS

GETF B:\1.ini,0x0#0x10,FileData `   %FileData% HEX-  0x0-  0x10 (   - GETF B:\1.ini,0#16,FileData)
GETF %CurDir%\BCD,0x0#*,&TEnvi `   %&TEnvi% (& -  )  BCD 
GETF C:\pagefile.sys,-1,FileLength `   %FileLength%   C:\pagefile.sys  
GETF %CurDir%\Memu.LST,0x01#0x10,FileData

HASH %SystemRoot%\My.iso,UserInit,MD5 `    MD5 (CRC32, SHA1, SHA256),    %UserInit%

HIVE BCD,F:\BOOT\BCD `  BCD (  "")

HOTK Ctrl+Shift+#0x31,!resolution.cmd 800 600 `   Ctrl+Shift+1.     ,     resolution.cmd   800 600

IFEX %windir%\fonts\Tahoma*,ENVI @this.Font=10:Tahoma!ENVI @this.Font=9 `  (   !!!)
IFEX MEM>1500,ENVI DT=%SystemRoot%\TEMP!ENVI DT=C:\DRVTEMP `  > 1500,  ,   
IFEX PECMD2TMP.EXE, WAIT 1500 `   PECMD2TMP.EXE,  1500
IFEX MEM=?,Memory `  %Memory%    ( Mb)
IFEX $[ $%P1%=1 | $%P2%=1 ],MESS Good `      1/2=1,  
IFEX $[ %wp%=5 | %wp%=8 | %wp%=18 ],MESS 222 `  %wp%  5  8  18,   222

IMAG Image1,L8T380W140H70,%CurDir%\logo.gif,EXEC %CurDir%\Setup.EXE,#0xFF00FF,2 ` %CurDir%\logo.gif  ,    %CurDir%\Setup.EXE

INIT IU `  PECMD   / INIT U -  
INIT I,U 4000 `  PECMD     USB-

ITEM DskCopy,L230T235W72H25,Start,CALL DskCopy,,0x10 ` "Start",  (0x10)

KILL SMSS.EXE ` 
TEAM KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE|FILE %WS%\WIN32K.SYS
TEAM EXEC --pid:PidProcess notepad.exe|WAIT 5000|KILL *force *%PidProcess% // ,    PidProcess PID ,  5.,    ()

LABE+ ,L-1T400W390H1 ` 

LINK !%Desktop%\RASPPPOE,RASPPPOE.CMD,,RASDIAL.DLL#19 `   .   19   RASDIAL.DLL
LINK %Programs%\\,%WS%\NOTEPAD.EXE `  

TEAM LOCK --try #auto_usbdisk|FIND $0=%&ERROR%,!EXIT FILE 

LOAD %WS%\WXRS.INI `    %WS%\WXRS.INI

LOOP #%Number%<100,CALL DoLoop ` (   %Number%<100,   DoLoop. %Number%     DoLoop,     )
LOOP #1=1 `  (        EXIT)

LOGO %WS%\LOGO2.JPG `  (   ,    )
LOGO *top **

LOGS %W%\PECMD.LOG `  PECMD (  )

MESS-icon1 Clear Complete!@Clear Temp #ok *1000      (  0  7)
MESS DEFAULT "Y" @Nazvanie#YN $Y
MESS Memory is low\n \setting yes in 5 seconds #YN *5000 $Y `   (/) / FIND $%YESNO%=YES,CALL PAGEFILSET
MESS  C:\Windows !\n [OK]  .`  .

MOUN X:\WXPE\SYSTEM32\TOOLS.WIM,Y:\TOOLS\,1,%TEMP% ` WIM   Y:\TOOLS\,   1 .      %TEMP%

NAME name=%full% `   %name% ( !)    %full%.      "\"   "."  .

NUMK 1 ` NumLock (NUMK 0 - )

PAGE %DRIVE%\Pagefile.sys 512 1024 `   %DRIVE%\Pagefile.sys    512   1024.   , /  .
PAGE *force %DRIVE%\Pagefile.sys 1024 `   %DRIVE%\Pagefile.sys   1024  (   )

PART -hextp -phy -phy# -iv=9 list part 0#1,TEnvi //   0#1
PART -hextp -fill -iv=9 list drv C:, HdN //      C:
PART -hextp -fill -iv=1 list drv C:, PtN //      C:
PART list disk,diskl `   - (0 1 2 3)
PART -phy# list drv C:,diskl `   C:
PART -devid list disk %XEnvi%,TEnvi
PART list part 4,TEnvi `  hd4
PART -super 2#1 a 0x06 1024k 1348m `  (a)   (2#1)  2   0x06 (FAT),   2048  (  1024k=512*2048),  1348m
PART update 2 `    2
PART %mbr% -up -super init %hd% `   (    ,   )
@THREAD+$ -wait PART -phy -super -force -up -hup -swap:2  4:1 `  1  2  4 ( 2-    )

PATH %PT%\TempPath `  %PT%\TempPath
PATH @%path% `  (@ -    )

PECMD.EXE LOAD *qk #20:INDATA U 32768 `    INDATA\20     U  32768 ( %1 %2)

PINT %SystemRoot%\system32\devmgmt.msc `   ""
PINT %SystemRoot%\system32\notepad.exe,Taskband `   ( 7/8)
PINT %SystemRoot%\explorer.exe,Startmenu `   ""

PUTF %CurDir%\Memu.DAT,0x400,0x23 0xAD 0x1C 0x80 0x6F `     .
PUTF* %Temp%\pack1.exe,,#12 `  "EXEDATA\12"      %Temp%\pack1.exe
PUTF* %CurDir%\1.XSL,,Bootmgr81.exe#1|MUI `  MUI\1   Bootmgr81.exe      %CurDir%\1.XSL
PUTF %CurDir%\Memu.LST,0x01,%FileData%
PUTF %CurDir%\BCD,0#*,%&DEnvi% `   %CurDir%\BCD  %&DEnvi%

RADI RadioButton1,L32T314W100H20,WimShExt.DLL,ENVI @Group1=%RadioButton1%,1,1 ` (..,  ,        )

RAND `(RANDOMISE)   
	CALC DIGIT=%RANDOM% % 29 `    0-29
	RSTR R0_9=3,%RANDOM% ` 3-  

RAMD ImDisk,L64,NTFS,B: ` RAM- :\  64  NTFS   ImDisk
RAMD ImDisk,L1,FAT,W:,USM_PETOOLS

READ %CurDir%\Menu.LST,-1,LastLine `    
READ %CurDir%\Menu.LST,10,CurLine `   10- 
READ %CurDir%\reg0.reg,*r,&TEnvi `    &TEnvi ( )
READ -,-1,DEnvi,%TEnvi% ` -   %TEnvi%    DEnvi

REGI --ak HKLM\SYSTEM\Setup\,Tmp6 //   Tmp6     HKLM\SYSTEM\Setup
REGI --av HKLM\SYSTEM\Setup\,Tmp6 //   Tmp6      HKLM\SYSTEM\Setup
REGI $HKLM\System\CurrentControlSet\Control\SystemStartOptions,tp `   SystemStartOptions     %tp%
REGI HKCR\Drive\shell\ImDiskSaveImage\command\=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L `  
REGI HKCU\Software\als\s\ff=@X ` reg add "HKCU\Software\als\s" /f /v "ff" /t REG_BINARY /d
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\! `  
 |"$"	 |"+", 	   |"#",     |"@", 	|"*"  "**"  "*$",  |"~"  "~~"
 |REG_SZ |REG_QWORD|REG_DWORD|REG_BINARY|REG_MULTI_SZ,  |REG_EXPAND_SZ
REGI --16 HKLM\SOFTWARE\TestH=@FF01AA02 ` REG_BINARY   TestH ( 16- )
REGI **16 HKLM\SOFTWARE\TestH=@64 00 10 94 ` REG_BINARY   TestH ( 16- )
REGI @HKLM\SOFTWARE\TestH=0x64 0x00 0x10 0x96 ` REG_BINARY   TestH ( 16- ),  
REGI @HKLM\SOFTWARE\TestH,Tenvi ` REG_BINARY   TestH   Tenvi
REGI HKLM\SOFTWARE\TestH=1 ` REG_SZ   TestH
REGI @HKLM\SOFTWARE\TestH= `   TestH (REG_BINARY)
REGI HKLM\SOFTWARE\TestH="" `   TestH (REG_SZ)
REGI HKLM\SOFTWARE\TestH! `  TestH
REGI HKLM\SOFTWARE\TestH= `  TestH,  
REGI HKLM\SOFTWARE\7-zip\! `  7-zip (   )
REGI HKLM\SOFTWARE\=rundll32.exe imdisk.cpl `     "-"

RUNS %MyName% EXEC !%CurDir%\SetIP.CMD
RUNS PECMD.EXE EXEC !%WS%\INTERNAT.EXE,뷨ָʾ

RPOS p2=(,1,%&V% `     "("  %&V%

MSTR DefL=<~*>%DefL% `   (" 1" ->  1)
MSTR p2=12,6,%&V% ` 6 ,    12  %&V%
MSTR Numl=<145>%Numl%
MSTR &V=<-2>%&TEnvi% `  %&V%    
MSTR FileS,TEnvi=<5><6>%FileS% `  %FileS%  %TEnv% 5-  6- 
MSTR Part1,Part2,Part3,Part4=<1*>%TEnvi% `  %Part1%-%Part4%   1-  4-

SCRN ScrW,ScrH `     (   ScrW,ScrH)

SED spos=?,6.,,%ver% `    "6."    2   %ver%
SED FPath=0,/,\\,%FPath% `  "/"  "\"
SED DEnvi=0,0x00, ,%DEnvi% `   "0"  
SED *ni DEnvi=0,%XEnvi%,0xE0 0x34 0x55 0xAE,%DEnvi% `  %DEnvi%  %XEnvi%  0xE0 0x34 0x55 0xAE,  
SED LP=0,\\,/,\boot\syslinux `   \boot\syslinux  "\"  "/"
SED -ex &vv=0,[a-zA-Z]*\:\\,,&file_list `     (B:\TEMP\wcs.zip -> TEMP\wcs.zip)

SEND #0x12_,#0x09_,#0x09^,#0x12^  SEND #0x11_,A_,A^,#0x11^ `    (..,   )
SEND #121 `   #121
SEND VK_SNAPSHOT ` 
SEND #17_,#86_,#86^,#17^ `   Ctrl-V

SERV MpsSvc ` 
SERV !AudioSrv ` 
SERV-create FancyRD,System32\DRIVERS\FancyRD.sys,1,0,1,,,,Primo Ramdisk Controller

SET First=%~1 `  First  
SET First=%* `  First  
SET SysPt=-skippt:%&hd1%:%&Lid1%

SITE %USERPROFILE%\SRNPE\SRNPE\Start Menu\programs,+H+R `  (+A - archive, +H - hidden, +R - readonly, +S - system)
SITE ?VarName=FTIME,.\_PECMD_ENG.EXE `   VarName   
SITE ?CreateTime,WriteTime,AccessTime=FTIME,C:\Windows\System32\config\software `  ,     
SITE ?VarName=FVER,.\_PECMD_ENG.EXE `   VarName  

SIZE iSize=D:\file.avi `       %iSize%

SHOW -1:-1 `  ,  ,     
SHOW * -1:-1,,,*fix
SHOW =1 ** U:0,S: `   USB- (   ,   /=1/).    S:

STRL iLen=1234567890 `   iLen  

TEAM PATH %SystemDrive%\TEMP|EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U `TEAM -   ,   "|"

TEMP @Delete  %TEMP%  
TEMP Delete   %TEMP%

TEXT  Server 2003 PE...#0xFFFFFF L415 T20 R800 B750 $20* `   Server 2003 PE  ,   #0xFFFFFF,    (L/T/R/B)    20

TIME Timer1,10000,FILE %TEMP%\*.*

TIPS Attention!,\nThe folder is cleared!,5000,1,PeSet.exe#0 `    (5.), 0-  PeSet.exe
TIPS ,,50000,4,SHELL32.DLL#9 `  
TIPS FOR WIRELESS,RUN PENETWORK,,1,,#1

THRD TEAM WAIT 3000|TIPS * ` 3       (     )

USER Windows SP3 PE,2010yg ` 

WAIT 500 ` 500

WALL X:\i386\SYSTEM32\LOGO.JPG `  X:\i386\SYSTEM32\LOGO.JPG

WRIT B:\BOOT.INI,-1 `   B:\BOOT.INI  
WRIT B:\BOOT.INI,+0,C:\AVLDR.NT6=Window_7_PE `   B:\BOOT.INI  C:\AVLDR.NT6=Window_7_PE
WRIT %Temp%\78setup.log,$+0,%www% `   %Temp%\78setup.log   %www%
WRIT X:\WinSetup.INI,$2,Source=%nt% `     2  X:\WinSetup.INI
WRIT-UNICODE reg0_.reg,$,%TEnvi%  `    UNICODE

SHOW -1:-1 `   
SHOW 3#1,G: `  G:   1  3
SHOW 3:1,G: `  G:   1  3
SHOW ,U: ` U:
SHOW -check -1:-1 `     ( ???)

SUBJ * X:,\Device\Harddisk5\Partition1 ` 5#1   X:
SUBJ B:,D:\MyTools ` dos- Subst.    D:\MyTools   B:
SUBJ *Y: `    

ENVI &WM_DEVICECHANGE=0x0219
ENVI &DBT_DEVICEREMOVECOMPLETE=0x8004
ENVI &DBT_DEVICEARRIVAL=0x8000
ENVI &DBT_CONFIGCHANGED=0x0018

DBT_CONFIGCHANGECANCELED=0x0019 `     (  )  .
DBT_CONFIGCHANGED=0x0018	`   (   ).
DBT_CUSTOMEVENT=0x8006		`  .
DBT_DEVICEARRIVAL=0x8000	`     ,    (,   ).
DBT_DEVICEQUERYREMOVE=0x8001	`      .         .
DBT_DEVICEQUERYREMOVEFAILED=0x8002	`       .
DBT_DEVICEREMOVECOMPLETE=0x8004	`    .
DBT_DEVICEREMOVEPENDING=0x8003	`    .  .
DBT_DEVICETYPESPECIFIC=0x8005	` ,   .
DBT_DEVNODES_CHANGED=0x0007	`        .
DBT_QUERYCHANGECONFIG=0x0017	`      (  ).
DBT_USERDEFINED=0xFFFF		`    

WM_DISPLAYCHANGE
ENVI @this.MSG=0x007E::&&dc,&&dr,MESS OnDisplayCh %&&dc%=%&&dr%
&&dc=0x10 (16bit) | &&dc=0x20 (32 bit) | &&dr=0x3000400 (1024x768)
&&dr=0x41A0690 (1680x1050) /690h=1680, 41Ah=1050/ | &&dr=0x4380780 (1920x1080)